home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #6 / Amiga Plus CD - 2004 - No. 06.iso / AmiSoft / Comm / misc / trsi-ftpd01.lha / FAME-FTPd / FAME-FTPd.history < prev    next >
Text File  |  2004-04-24  |  7KB  |  176 lines

  1.         Program-History for FAME-FTPd by Sascha 'SieGeL/tRSi' Pfalz
  2. -----------------------------------------------------------------------------
  3.  
  4. V0.1 Build 626 (24-Apr-2004) [PUBLIC RELEASE]:
  5.  
  6.   - Added maximum simultaneous online user check. If the counter exceeds
  7.     configured maximum the server rejects further logins. Suggestion by
  8.     Exon.
  9.  
  10.   - Changed DebugLog() behavour. If a Logfile is configured in the config
  11.     tool the DebugLog() writes to that file, else it writes to RAM:ftpd_debug.log.
  12.     Also if "Use Debug Log" is not activated only important actions are
  13.     logged, else the FTP Server dumps out nearly all communication with 
  14.     the client.
  15.  
  16. V0.1 Build 617 (25-Jan-2004):
  17.  
  18.   - Added support for aCID-tOP updating. This is done by saving a binary
  19.     file in FAME:ExternEnv/Doors/FTPd-AT_#CONFID.dat with all required
  20.     informations to update the WeekTop stats. This file will be used by
  21.     aCID-tOP V1.1 and allows to count now FTP uploads, too. Suggestion and
  22.     idea by dIGIMAN.
  23.  
  24.  
  25. V0.1 Build 598 (22-Jan-2004):
  26.  
  27.   - Added setsockopt() calls to Data connection sockets with increased
  28.     RecieveWin Buffers, at least here this increased upload speed by about 10%,
  29.     plz check out if this is also true for you betatesters. If not I will
  30.     add some config options so that everyone can tweak these parameters.
  31.  
  32.  
  33. V0.1 Build 585 (21-Jan-2004):
  34.  
  35.   - Added Passive Port range support. The server will use the given portrange
  36.     and rotate all passive ports inside this range. During the fact that 
  37.     TCP/IP declares a connection to be having 
  38.     SRC-IP:SRC-PORT | DEST-IP:DEST-PORT
  39.     there should be no problems with multiply instances running in parallel.
  40.     To disable this feature simply set both Portlow and -high to 0 to have
  41.     the TCP stack automatically assigning portnumbers.
  42.  
  43.   - Passive IPs can be given now in either Hostname or IPaddress format,
  44.     both is now handled by the server (Hostnames are resolved and resolved
  45.     ip address is then used for passive replies)
  46.  
  47.   - Updated some internal codeparts to be more "release-friendly".
  48.  
  49.  
  50. V0.1 Build 543 (29-Nov-2003):
  51.  
  52.   - Added support for initial Title ascii display. If a file can be found
  53.     it will be displayed to the client before the logindata will be asked.
  54.  
  55.   - Fixed a bug in Passive handling. When an error occures the TCP/IP
  56.     communication was broken and you had to relogin to fix it. Now fixed.
  57.  
  58.   - Added possibility to use a different IP address for passive responses.
  59.     This is required if you are using IP-NAT and your Amiga is not the
  60.     Router (aka not connected directly to the Internet). See docs for
  61.     further description.
  62.  
  63.  
  64. V0.1 Build 531 (28-Sep-2003) [dIGIMAN]:
  65.  
  66.   - Added configurable timeout. If timeout is reached the server ends
  67.     the connection and itself resulting in no longer active tasks because
  68.     of the user not logging out properly.
  69.  
  70.   - Added last missing FTP command STAT. Now all commands required by
  71.     RFC 959 are added.
  72.  
  73.  
  74. V0.1 Build 519 (13-Sep-2003) [dIGIMAN]:
  75.  
  76.   - Added support for configurable filename size and filebuffer size. 
  77.  
  78.   - Added more statistic updates for different kinds of actions inside
  79.     the server.
  80.  
  81.  
  82. V0.1 Build 515 (09-Sep-2003) [dIGIMAN]:
  83.  
  84.   - Digiman has investigated into the problems on his system, it seems to 
  85.     be related to filenames being to long to be handled by the doors...I've
  86.     added now a limitation to 28 characters (have to add @xx usernumber,too!)
  87.     so this should now hopefully avoid these problems in the future.
  88.  
  89.  
  90. V0.1 Build 514 (09-Sep-2003) [dIGIMAN]:
  91.  
  92.   - Fixed a harmless warning from the server whenever someone tries to login
  93.     to your server but failed (wrong pw etc.) and disconnected. This requires
  94.     that you upgrade the FTPDoor.fim tool, too else it won't work in some
  95.     situations anymore.
  96.  
  97.   - Added additional checks against FAME User.data. If an user has no access
  98.     to upload files or the account is marked invalid/inactive inside FAME the
  99.     server now handles these situations, too. Now all important checks are
  100.     implemented, it's up to the sysop to decide who can upload and who has
  101.     access.
  102.  
  103.   - Added more error checking for uploaded files. Also the upload and download
  104.     pathes are printed out to the debug log to see if there is any 
  105.     misconfiguration.
  106.  
  107.   - Fixed a small bug in the stats file handling which can result in wrong
  108.     stats when simultanous instances of ftpd are running. This is now hopefully
  109.     fixed, at least I was not able to reproduce it here anymore.
  110.  
  111.  
  112. V0.1 Build 495 (31-Aug-2003) [dIGIMAN]:
  113.  
  114.   - Added statistics system to server. This allows the soon-to-come Fame Door
  115.     to display some informations about the current work of the FTP Server.
  116.  
  117.  
  118. V0.1 Build 467 (24-Aug-2003):
  119.  
  120.   - Added online check from UserEditor, because of a major bug in FAMEConfig
  121.     System I cannot allow it that an user is logged in both in FAME and the
  122.     FTP Server at once. This also requires a second tool (FIM) which checks
  123.     if an user tries to login to FAME AFTER he is logged into the FTP server,
  124.     in this case the user will be kicked out immediatly. This tool must be 
  125.     run as one of the first tools before anything else is loaded by FAME.
  126.     Sorry for that radical behavour, but normally the Configsystem should
  127.     update user.data in memory/on disc at once, but this is in fact not the
  128.     case :( Also this FIM door must start the WeekTop door itself, as FAME
  129.     does not start this tool after processing LostCarrier files...very strange
  130.     behavour :(((
  131.  
  132.   - Added last missing command STOR. Upload handling works in the following
  133.     way: The file will be first uploaded to UL-TEMP-DIR. Next it will be
  134.     moved to the playpen dir of the conference the file belongs to. Also a
  135.     file description will be generated so that FAME actually knows what to
  136.     do with this file. Finally the user has to login into FAME via Modem or
  137.     Telnet and finish the uploads.
  138.  
  139.   - Added commands HELP, CLNT & FEAT.
  140.  
  141.     - Added support for resolving hostnames of connected ip addresses. This
  142.     can be enabled/disabled with the preferences tool.
  143.  
  144.   - Changed transfer stats to display only file ul/dl statistics.
  145.  
  146.   - Added support for new config option "Temporary Upload Path". If not set
  147.     it will be set to default path RAM:
  148.  
  149.   - Added better error handling. Instead of silently writing to the debug
  150.     log, an EasyRequest() is now used for non-recoverable errors, so the
  151.     SysOp should be notified now in any case whenever something goes wrong.
  152.  
  153.  
  154. V0.1 Build 291 (13-Aug-2003):
  155.  
  156.   - Fixed the annoying error message that occured when Total Commander
  157.     downloads a file from us. This was caused by the wrong order of CRLF
  158.     send to the control socket. Big thanks to Bysis for helping me finding
  159.     that bug.
  160.  
  161.   - Improved Directory loading speed, instead of using a character copying 
  162.     function now a line-based copying function is used which speeds up 
  163.     directory loading a lot.
  164.  
  165.   - Added support for latest preference changes.
  166.  
  167.  
  168. V0.1 Build 229 (03-Aug-2003):
  169.  
  170.     - Working version with full authentification against FAME user.data. 
  171.     Downloading works with some problems that are currently not solved. Some
  172.     FTP clients seems to have some trouble recognizing EOF on downloads. 
  173.     Have to further investigate this problems.
  174.  
  175. -----------------------------------------------------------------------------
  176.